package com.tfswx.fljdmxyy.dao;


import com.tfswx.fljdmxyy.model.QxXtGnjk;
import com.tfswx.fljdmxyy.query.gnjk.GnjkQueryParam;
import com.tfswx.fljdmxyy.query.gnjk.GnjkQueryResult;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 功能接口
 *
 * @Author 陈文佳
 * @Date 2023/03/24
 */
@Mapper
public interface QxXtGnjkMapper {

    /**
     * 新增功能接口
     *
     * @param qxXtGnjk 新增功能接口入参
     * @return Integer 影响条数
     */
    Integer insertGnjk(QxXtGnjk qxXtGnjk);

    /**
     * 删除功能接口
     *
     * @param qxXtGnjk 删除功能接口入参
     * @return Integer 影响条数
     */
    Integer deleteGnjk(QxXtGnjk qxXtGnjk);

    /**
     * 查询功能接口
     *
     * @param dto 查询功能接口入参
     * @return List<GnjkQueryResult> 查询功能接口出参
     */
    List<GnjkQueryResult> queryGnjk(GnjkQueryParam dto);
}
